[INFO] fetching crate aluvm 0.11.0-beta.1...
[INFO] checking aluvm-0.11.0-beta.1 against master#158f00a1c5175648af6f6099b075f78d1d014a28 for pr-121251
[INFO] extracting crate aluvm 0.11.0-beta.1 into /workspace/builds/worker-4-tc1/source
[INFO] validating manifest of crates.io crate aluvm 0.11.0-beta.1 on toolchain 158f00a1c5175648af6f6099b075f78d1d014a28
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate aluvm 0.11.0-beta.1
[INFO] finished tweaking crates.io crate aluvm 0.11.0-beta.1
[INFO] tweaked toml for crates.io crate aluvm 0.11.0-beta.1 written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] crate crates.io crate aluvm 0.11.0-beta.1 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded log v0.4.20
[INFO] [stderr]   Downloaded wasm-bindgen-test v0.3.38
[INFO] [stderr]   Downloaded wasm-bindgen-macro-support v0.2.88
[INFO] [stderr]   Downloaded wasm-bindgen-futures v0.4.38
[INFO] [stderr]   Downloaded base58 v0.2.0
[INFO] [stderr]   Downloaded quote v1.0.33
[INFO] [stderr]   Downloaded strict_encoding v2.6.1
[INFO] [stderr]   Downloaded wasm-bindgen-shared v0.2.88
[INFO] [stderr]   Downloaded stringly_conversions v0.1.1
[INFO] [stderr]   Downloaded mnemonic v1.0.1
[INFO] [stderr]   Downloaded serde_str_helpers v0.1.2
[INFO] [stderr]   Downloaded ripemd v0.1.3
[INFO] [stderr]   Downloaded itoa v1.0.9
[INFO] [stderr]   Downloaded paste v1.0.14
[INFO] [stderr]   Downloaded constant_time_eq v0.3.0
[INFO] [stderr]   Downloaded wasm-bindgen-backend v0.2.88
[INFO] [stderr]   Downloaded proc-macro2 v1.0.69
[INFO] [stderr]   Downloaded getrandom v0.2.11
[INFO] [stderr]   Downloaded wasm-bindgen v0.2.88
[INFO] [stderr]   Downloaded syn v2.0.39
[INFO] [stderr]   Downloaded secp256k1 v0.28.0
[INFO] [stderr]   Downloaded web-sys v0.3.65
[INFO] [stderr]   Downloaded libc v0.2.150
[INFO] [stderr]   Downloaded strict_types v1.6.3
[INFO] [stderr]   Downloaded indexmap v2.1.0
[INFO] [stderr]   Downloaded amplify_num v0.5.0
[INFO] [stderr]   Downloaded hashbrown v0.14.2
[INFO] [stderr]   Downloaded serde_json v1.0.108
[INFO] [stderr]   Downloaded base64 v0.21.5
[INFO] [stderr]   Downloaded toml_edit v0.21.0
[INFO] [stderr]   Downloaded serde v1.0.192
[INFO] [stderr]   Downloaded blake3 v1.5.0
[INFO] [stderr]   Downloaded memchr v2.6.4
[INFO] [stderr]   Downloaded secp256k1-sys v0.9.0
[INFO] [stderr]   Downloaded winnow v0.5.19
[INFO] [stderr]   Downloaded toml v0.8.8
[INFO] [stderr]   Downloaded half v2.2.1
[INFO] [stderr]   Downloaded unsafe-libyaml v0.2.9
[INFO] [stderr]   Downloaded js-sys v0.3.65
[INFO] [stderr]   Downloaded serde_yaml v0.9.27
[INFO] [stderr]   Downloaded bumpalo v3.14.0
[INFO] [stderr]   Downloaded serde_derive v1.0.192
[INFO] [stderr]   Downloaded amplify_derive v4.0.0
[INFO] [stderr]   Downloaded amplify_apfloat v0.2.0
[INFO] [stderr]   Downloaded strict_encoding_derive v2.0.1
[INFO] [stderr]   Downloaded wasm-bindgen-macro v0.2.88
[INFO] [stderr]   Downloaded wasm-bindgen-test-macro v0.3.38
[INFO] [stderr]   Downloaded once_cell v1.18.0
[INFO] [stderr]   Downloaded serde_spanned v0.6.4
[INFO] [stderr]   Downloaded cpufeatures v0.2.11
[INFO] [stderr]   Downloaded baid58 v0.4.4
[INFO] [stderr]   Downloaded amplify v4.5.0
[INFO] [stderr]   Downloaded amplify_syn v2.0.1
[INFO] [stderr]   Downloaded ryu v1.0.15
[INFO] [stderr]   Downloaded ascii v1.1.0
[INFO] [stderr]   Downloaded scoped-tls v1.0.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] fea633dd8043a4277684f9e92460f51144fa14d07b24121e115bc61800fed669
[INFO] running `Command { std: "docker" "start" "-a" "fea633dd8043a4277684f9e92460f51144fa14d07b24121e115bc61800fed669", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "fea633dd8043a4277684f9e92460f51144fa14d07b24121e115bc61800fed669", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "fea633dd8043a4277684f9e92460f51144fa14d07b24121e115bc61800fed669", kill_on_drop: false }`
[INFO] [stdout] fea633dd8043a4277684f9e92460f51144fa14d07b24121e115bc61800fed669
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 05e773fb7ed580670d2b15dd563a606d04ac856ac84d8c0177e958a946d70686
[INFO] running `Command { std: "docker" "start" "-a" "05e773fb7ed580670d2b15dd563a606d04ac856ac84d8c0177e958a946d70686", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.69
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling libc v0.2.150
[INFO] [stderr]     Checking unicode-ident v1.0.12
[INFO] [stderr]     Checking amplify_num v0.5.0
[INFO] [stderr]     Checking ascii v1.1.0
[INFO] [stderr]     Checking constant_time_eq v0.3.0
[INFO] [stderr]     Checking cpufeatures v0.2.11
[INFO] [stderr]    Compiling paste v1.0.14
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]     Checking byteorder v1.5.0
[INFO] [stderr]     Checking base58 v0.2.0
[INFO] [stderr]     Checking half v2.2.1
[INFO] [stderr]     Checking mnemonic v1.0.1
[INFO] [stderr]     Checking quote v1.0.33
[INFO] [stderr]     Checking crypto-common v0.1.6
[INFO] [stderr]     Checking block-buffer v0.10.4
[INFO] [stderr]     Checking digest v0.10.7
[INFO] [stderr]    Compiling cc v1.0.83
[INFO] [stderr]     Checking sha2 v0.10.8
[INFO] [stderr]     Checking ripemd v0.1.3
[INFO] [stderr]     Checking amplify_apfloat v0.2.0
[INFO] [stderr]    Compiling blake3 v1.5.0
[INFO] [stderr]     Checking baid58 v0.4.4
[INFO] [stderr]     Checking amplify_syn v2.0.1
[INFO] [stderr]    Compiling amplify_derive v4.0.0
[INFO] [stderr]    Compiling strict_encoding_derive v2.0.1
[INFO] [stderr]     Checking amplify v4.5.0
[INFO] [stderr]     Checking strict_encoding v2.6.1
[INFO] [stderr]     Checking aluvm v0.11.0-beta.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 6.50s
[INFO] running `Command { std: "docker" "inspect" "05e773fb7ed580670d2b15dd563a606d04ac856ac84d8c0177e958a946d70686", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "05e773fb7ed580670d2b15dd563a606d04ac856ac84d8c0177e958a946d70686", kill_on_drop: false }`
[INFO] [stdout] 05e773fb7ed580670d2b15dd563a606d04ac856ac84d8c0177e958a946d70686
[INFO] checking aluvm-0.11.0-beta.1 against try#b4fc5dbf0bc33be331f9d893db5b3a794f29724a+rustflags=-Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds for pr-121251
[INFO] extracting crate aluvm 0.11.0-beta.1 into /workspace/builds/worker-4-tc2/source
[INFO] validating manifest of crates.io crate aluvm 0.11.0-beta.1 on toolchain b4fc5dbf0bc33be331f9d893db5b3a794f29724a
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate aluvm 0.11.0-beta.1
[INFO] finished tweaking crates.io crate aluvm 0.11.0-beta.1
[INFO] tweaked toml for crates.io crate aluvm 0.11.0-beta.1 written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] crate crates.io crate aluvm 0.11.0-beta.1 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 7b779f4cb4c15b93d122be8d5425023e5c348b1538afcccad7041c2f45a1de6e
[INFO] running `Command { std: "docker" "start" "-a" "7b779f4cb4c15b93d122be8d5425023e5c348b1538afcccad7041c2f45a1de6e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "7b779f4cb4c15b93d122be8d5425023e5c348b1538afcccad7041c2f45a1de6e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7b779f4cb4c15b93d122be8d5425023e5c348b1538afcccad7041c2f45a1de6e", kill_on_drop: false }`
[INFO] [stdout] 7b779f4cb4c15b93d122be8d5425023e5c348b1538afcccad7041c2f45a1de6e
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 50d4d5aa987a119de5a50e91979aefef1cfced8c5e90e9344d038ab067626d00
[INFO] running `Command { std: "docker" "start" "-a" "50d4d5aa987a119de5a50e91979aefef1cfced8c5e90e9344d038ab067626d00", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.69
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling libc v0.2.150
[INFO] [stderr]     Checking unicode-ident v1.0.12
[INFO] [stderr]     Checking amplify_num v0.5.0
[INFO] [stderr]     Checking byteorder v1.5.0
[INFO] [stderr]     Checking ascii v1.1.0
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]     Checking constant_time_eq v0.3.0
[INFO] [stderr]    Compiling paste v1.0.14
[INFO] [stderr]     Checking cpufeatures v0.2.11
[INFO] [stderr]     Checking half v2.2.1
[INFO] [stderr]     Checking base58 v0.2.0
[INFO] [stderr]     Checking mnemonic v1.0.1
[INFO] [stderr]     Checking quote v1.0.33
[INFO] [stderr]     Checking block-buffer v0.10.4
[INFO] [stderr]     Checking crypto-common v0.1.6
[INFO] [stderr]     Checking digest v0.10.7
[INFO] [stderr]    Compiling cc v1.0.83
[INFO] [stderr]     Checking sha2 v0.10.8
[INFO] [stderr]     Checking ripemd v0.1.3
[INFO] [stderr]     Checking amplify_apfloat v0.2.0
[INFO] [stderr]    Compiling blake3 v1.5.0
[INFO] [stderr]     Checking baid58 v0.4.4
[INFO] [stderr]     Checking amplify_syn v2.0.1
[INFO] [stderr]    Compiling amplify_derive v4.0.0
[INFO] [stderr]    Compiling strict_encoding_derive v2.0.1
[INFO] [stderr]     Checking amplify v4.5.0
[INFO] [stderr]     Checking strict_encoding v2.6.1
[INFO] [stderr]     Checking aluvm v0.11.0-beta.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/data/bitwise.rs:43:18
[INFO] [stdout]    |
[INFO] [stdout] 43 |         for i in 0..self.len() {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/data/byte_str.rs:86:15
[INFO] [stdout]    |
[INFO] [stdout] 86 |         bytes[0..(len as usize)].copy_from_slice(blob.as_slice());
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/data/byte_str.rs:95:15
[INFO] [stdout]    |
[INFO] [stdout] 95 |         bytes[0..(len as usize)].copy_from_slice(blob.as_slice());
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/data/byte_str.rs:117:15
[INFO] [stdout]     |
[INFO] [stdout] 117 |         bytes[0..len].copy_from_slice(slice.as_ref());
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/data/byte_str.rs:154:20
[INFO] [stdout]     |
[INFO] [stdout] 154 |         self.bytes[start as usize..end as usize].fill(val);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/data/encoding.rs:338:18
[INFO] [stdout]     |
[INFO] [stdout] 338 |         for _ in 0..len {
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/data/encoding.rs:383:18
[INFO] [stdout]     |
[INFO] [stdout] 383 |         for _ in 0..len {
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/data/number.rs:341:43
[INFO] [stdout]     |
[INFO] [stdout] 341 |             FloatLayout::BFloat16 => Some(0..7),
[INFO] [stdout]     |                                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/data/number.rs:342:43
[INFO] [stdout]     |
[INFO] [stdout] 342 |             FloatLayout::IeeeHalf => Some(0..10),
[INFO] [stdout]     |                                           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/data/number.rs:343:45
[INFO] [stdout]     |
[INFO] [stdout] 343 |             FloatLayout::IeeeSingle => Some(0..23),
[INFO] [stdout]     |                                             ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/data/number.rs:344:45
[INFO] [stdout]     |
[INFO] [stdout] 344 |             FloatLayout::IeeeDouble => Some(0..52),
[INFO] [stdout]     |                                             ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/data/number.rs:345:47
[INFO] [stdout]     |
[INFO] [stdout] 345 |             FloatLayout::X87DoubleExt => Some(0..64),
[INFO] [stdout]     |                                               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/data/number.rs:346:43
[INFO] [stdout]     |
[INFO] [stdout] 346 |             FloatLayout::IeeeQuad => Some(0..112),
[INFO] [stdout]     |                                           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/data/number.rs:347:42
[INFO] [stdout]     |
[INFO] [stdout] 347 |             FloatLayout::IeeeOct => Some(0..236),
[INFO] [stdout]     |                                          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/data/number.rs:356:43
[INFO] [stdout]     |
[INFO] [stdout] 356 |             FloatLayout::BFloat16 => Some(7..15),
[INFO] [stdout]     |                                           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/data/number.rs:357:43
[INFO] [stdout]     |
[INFO] [stdout] 357 |             FloatLayout::IeeeHalf => Some(10..15),
[INFO] [stdout]     |                                           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/data/number.rs:358:45
[INFO] [stdout]     |
[INFO] [stdout] 358 |             FloatLayout::IeeeSingle => Some(23..31),
[INFO] [stdout]     |                                             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/data/number.rs:359:45
[INFO] [stdout]     |
[INFO] [stdout] 359 |             FloatLayout::IeeeDouble => Some(52..63),
[INFO] [stdout]     |                                             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/data/number.rs:360:47
[INFO] [stdout]     |
[INFO] [stdout] 360 |             FloatLayout::X87DoubleExt => Some(64..79),
[INFO] [stdout]     |                                               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/data/number.rs:361:43
[INFO] [stdout]     |
[INFO] [stdout] 361 |             FloatLayout::IeeeQuad => Some(112..127),
[INFO] [stdout]     |                                           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/data/number.rs:362:42
[INFO] [stdout]     |
[INFO] [stdout] 362 |             FloatLayout::IeeeOct => Some(236..255),
[INFO] [stdout]     |                                          ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/data/number.rs:516:21
[INFO] [stdout]     |
[INFO] [stdout] 516 |         &self.bytes[index.start as usize..index.end as usize]
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/data/number.rs:523:25
[INFO] [stdout]     |
[INFO] [stdout] 523 |         &mut self.bytes[index.start as usize..index.end as usize]
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/data/number.rs:532:21
[INFO] [stdout]     |
[INFO] [stdout] 532 |         &self.bytes[*index.start() as usize..*index.end() as usize]
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/data/number.rs:538:25
[INFO] [stdout]     |
[INFO] [stdout] 538 |         &mut self.bytes[*index.start() as usize..*index.end() as usize]
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/data/number.rs:547:21
[INFO] [stdout]     |
[INFO] [stdout] 547 |         &self.bytes[index.start as usize..self.len() as usize]
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/data/number.rs:555:25
[INFO] [stdout]     |
[INFO] [stdout] 555 |         &mut self.bytes[index.start as usize..len]
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/data/number.rs:625:15
[INFO] [stdout]     |
[INFO] [stdout] 625 |         bytes[0..len].copy_from_slice(slice.as_ref());
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/data/number.rs:640:15
[INFO] [stdout]     |
[INFO] [stdout] 640 |         bytes[0..len].copy_from_slice(&hex);
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/data/number.rs:745:26
[INFO] [stdout]     |
[INFO] [stdout] 745 |                 for _ in 0..int_layout.bytes - int_layout.is_signed() as u16 {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/data/number.rs:759:20
[INFO] [stdout]     |
[INFO] [stdout] 759 |         self.bytes[len..].fill(0);
[INFO] [stdout]     |                    ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/data/number.rs:797:26
[INFO] [stdout]     |
[INFO] [stdout] 797 |                 for i in b_from..b_to {
[INFO] [stdout]     |                          ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/data/number.rs:1144:23
[INFO] [stdout]      |
[INFO] [stdout] 1144 |                 bytes[0..$len].copy_from_slice(&val[..]);
[INFO] [stdout]      |                       ^
[INFO] [stdout] ...
[INFO] [stdout] 1271 | impl_number_bytes_conv!(1);
[INFO] [stdout]      | -------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_number_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/data/number.rs:1144:23
[INFO] [stdout]      |
[INFO] [stdout] 1144 |                 bytes[0..$len].copy_from_slice(&val[..]);
[INFO] [stdout]      |                       ^
[INFO] [stdout] ...
[INFO] [stdout] 1272 | impl_number_bytes_conv!(2);
[INFO] [stdout]      | -------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_number_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/data/number.rs:1144:23
[INFO] [stdout]      |
[INFO] [stdout] 1144 |                 bytes[0..$len].copy_from_slice(&val[..]);
[INFO] [stdout]      |                       ^
[INFO] [stdout] ...
[INFO] [stdout] 1273 | impl_number_bytes_conv!(4);
[INFO] [stdout]      | -------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_number_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/data/number.rs:1144:23
[INFO] [stdout]      |
[INFO] [stdout] 1144 |                 bytes[0..$len].copy_from_slice(&val[..]);
[INFO] [stdout]      |                       ^
[INFO] [stdout] ...
[INFO] [stdout] 1274 | impl_number_bytes_conv!(8);
[INFO] [stdout]      | -------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_number_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/data/number.rs:1144:23
[INFO] [stdout]      |
[INFO] [stdout] 1144 |                 bytes[0..$len].copy_from_slice(&val[..]);
[INFO] [stdout]      |                       ^
[INFO] [stdout] ...
[INFO] [stdout] 1275 | impl_number_bytes_conv!(16);
[INFO] [stdout]      | --------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_number_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/data/number.rs:1144:23
[INFO] [stdout]      |
[INFO] [stdout] 1144 |                 bytes[0..$len].copy_from_slice(&val[..]);
[INFO] [stdout]      |                       ^
[INFO] [stdout] ...
[INFO] [stdout] 1276 | impl_number_bytes_conv!(20);
[INFO] [stdout]      | --------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_number_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/data/number.rs:1144:23
[INFO] [stdout]      |
[INFO] [stdout] 1144 |                 bytes[0..$len].copy_from_slice(&val[..]);
[INFO] [stdout]      |                       ^
[INFO] [stdout] ...
[INFO] [stdout] 1277 | impl_number_bytes_conv!(32);
[INFO] [stdout]      | --------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_number_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/data/number.rs:1144:23
[INFO] [stdout]      |
[INFO] [stdout] 1144 |                 bytes[0..$len].copy_from_slice(&val[..]);
[INFO] [stdout]      |                       ^
[INFO] [stdout] ...
[INFO] [stdout] 1278 | impl_number_bytes_conv!(64);
[INFO] [stdout]      | --------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_number_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/data/number.rs:1144:23
[INFO] [stdout]      |
[INFO] [stdout] 1144 |                 bytes[0..$len].copy_from_slice(&val[..]);
[INFO] [stdout]      |                       ^
[INFO] [stdout] ...
[INFO] [stdout] 1279 | impl_number_bytes_conv!(128);
[INFO] [stdout]      | ---------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_number_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/data/number.rs:1144:23
[INFO] [stdout]      |
[INFO] [stdout] 1144 |                 bytes[0..$len].copy_from_slice(&val[..]);
[INFO] [stdout]      |                       ^
[INFO] [stdout] ...
[INFO] [stdout] 1280 | impl_number_bytes_conv!(256);
[INFO] [stdout]      | ---------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_number_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/data/number.rs:1144:23
[INFO] [stdout]      |
[INFO] [stdout] 1144 |                 bytes[0..$len].copy_from_slice(&val[..]);
[INFO] [stdout]      |                       ^
[INFO] [stdout] ...
[INFO] [stdout] 1281 | impl_number_bytes_conv!(512);
[INFO] [stdout]      | ---------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_number_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/data/number.rs:1144:23
[INFO] [stdout]      |
[INFO] [stdout] 1144 |                 bytes[0..$len].copy_from_slice(&val[..]);
[INFO] [stdout]      |                       ^
[INFO] [stdout] ...
[INFO] [stdout] 1282 | impl_number_bytes_conv!(1024);
[INFO] [stdout]      | ----------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_number_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/data/number.rs:1180:30
[INFO] [stdout]      |
[INFO] [stdout] 1180 |                     for i in 0..val.layout.bytes() {
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1284 | impl_number_int_conv!(u8, 1, false);
[INFO] [stdout]      | ----------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_number_int_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/data/number.rs:1194:23
[INFO] [stdout]      |
[INFO] [stdout] 1194 |                 bytes[0..le.len()].copy_from_slice(&le[..]);
[INFO] [stdout]      |                       ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1284 | impl_number_int_conv!(u8, 1, false);
[INFO] [stdout]      | ----------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_number_int_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/data/number.rs:1180:30
[INFO] [stdout]      |
[INFO] [stdout] 1180 |                     for i in 0..val.layout.bytes() {
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1285 | impl_number_int_conv!(u16, 2, false);
[INFO] [stdout]      | ------------------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_number_int_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/data/number.rs:1194:23
[INFO] [stdout]      |
[INFO] [stdout] 1194 |                 bytes[0..le.len()].copy_from_slice(&le[..]);
[INFO] [stdout]      |                       ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1285 | impl_number_int_conv!(u16, 2, false);
[INFO] [stdout]      | ------------------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_number_int_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/data/number.rs:1180:30
[INFO] [stdout]      |
[INFO] [stdout] 1180 |                     for i in 0..val.layout.bytes() {
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1286 | impl_number_int_conv!(u32, 4, false);
[INFO] [stdout]      | ------------------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_number_int_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/data/number.rs:1194:23
[INFO] [stdout]      |
[INFO] [stdout] 1194 |                 bytes[0..le.len()].copy_from_slice(&le[..]);
[INFO] [stdout]      |                       ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1286 | impl_number_int_conv!(u32, 4, false);
[INFO] [stdout]      | ------------------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_number_int_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/data/number.rs:1180:30
[INFO] [stdout]      |
[INFO] [stdout] 1180 |                     for i in 0..val.layout.bytes() {
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1287 | impl_number_int_conv!(u64, 8, false);
[INFO] [stdout]      | ------------------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_number_int_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/data/number.rs:1194:23
[INFO] [stdout]      |
[INFO] [stdout] 1194 |                 bytes[0..le.len()].copy_from_slice(&le[..]);
[INFO] [stdout]      |                       ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1287 | impl_number_int_conv!(u64, 8, false);
[INFO] [stdout]      | ------------------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_number_int_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/data/number.rs:1180:30
[INFO] [stdout]      |
[INFO] [stdout] 1180 |                     for i in 0..val.layout.bytes() {
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1288 | impl_number_int_conv!(u128, 16, false);
[INFO] [stdout]      | -------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_number_int_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/data/number.rs:1194:23
[INFO] [stdout]      |
[INFO] [stdout] 1194 |                 bytes[0..le.len()].copy_from_slice(&le[..]);
[INFO] [stdout]      |                       ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1288 | impl_number_int_conv!(u128, 16, false);
[INFO] [stdout]      | -------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_number_int_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/data/number.rs:1180:30
[INFO] [stdout]      |
[INFO] [stdout] 1180 |                     for i in 0..val.layout.bytes() {
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1289 | impl_number_int_conv!(u256, 32, false);
[INFO] [stdout]      | -------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_number_int_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/data/number.rs:1194:23
[INFO] [stdout]      |
[INFO] [stdout] 1194 |                 bytes[0..le.len()].copy_from_slice(&le[..]);
[INFO] [stdout]      |                       ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1289 | impl_number_int_conv!(u256, 32, false);
[INFO] [stdout]      | -------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_number_int_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/data/number.rs:1180:30
[INFO] [stdout]      |
[INFO] [stdout] 1180 |                     for i in 0..val.layout.bytes() {
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1290 | impl_number_int_conv!(u512, 64, false);
[INFO] [stdout]      | -------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_number_int_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/data/number.rs:1194:23
[INFO] [stdout]      |
[INFO] [stdout] 1194 |                 bytes[0..le.len()].copy_from_slice(&le[..]);
[INFO] [stdout]      |                       ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1290 | impl_number_int_conv!(u512, 64, false);
[INFO] [stdout]      | -------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_number_int_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/data/number.rs:1180:30
[INFO] [stdout]      |
[INFO] [stdout] 1180 |                     for i in 0..val.layout.bytes() {
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1291 | impl_number_int_conv!(u1024, 128, false);
[INFO] [stdout]      | ---------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_number_int_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/data/number.rs:1194:23
[INFO] [stdout]      |
[INFO] [stdout] 1194 |                 bytes[0..le.len()].copy_from_slice(&le[..]);
[INFO] [stdout]      |                       ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1291 | impl_number_int_conv!(u1024, 128, false);
[INFO] [stdout]      | ---------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_number_int_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/data/number.rs:1255:23
[INFO] [stdout]      |
[INFO] [stdout] 1255 |                 bytes[0..le.len()].copy_from_slice(&le[..]);
[INFO] [stdout]      |                       ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1300 |     impl_number_float_conv!(bf16, bf16, 2, BFloat16);
[INFO] [stdout]      |     ------------------------------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_number_float_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/data/number.rs:1255:23
[INFO] [stdout]      |
[INFO] [stdout] 1255 |                 bytes[0..le.len()].copy_from_slice(&le[..]);
[INFO] [stdout]      |                       ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1301 |     impl_number_float_conv!(Half, HalfS, 2, IeeeHalf);
[INFO] [stdout]      |     ------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_number_float_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/data/number.rs:1255:23
[INFO] [stdout]      |
[INFO] [stdout] 1255 |                 bytes[0..le.len()].copy_from_slice(&le[..]);
[INFO] [stdout]      |                       ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1302 |     impl_number_float_conv!(Single, SingleS, 4, IeeeSingle);
[INFO] [stdout]      |     ------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_number_float_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/data/number.rs:1255:23
[INFO] [stdout]      |
[INFO] [stdout] 1255 |                 bytes[0..le.len()].copy_from_slice(&le[..]);
[INFO] [stdout]      |                       ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1303 |     impl_number_float_conv!(Double, DoubleS, 8, IeeeDouble);
[INFO] [stdout]      |     ------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_number_float_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/data/number.rs:1255:23
[INFO] [stdout]      |
[INFO] [stdout] 1255 |                 bytes[0..le.len()].copy_from_slice(&le[..]);
[INFO] [stdout]      |                       ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1304 |     impl_number_float_conv!(X87DoubleExtended, X87DoubleExtendedS, 10, X87DoubleExt);
[INFO] [stdout]      |     -------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_number_float_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/data/number.rs:1255:23
[INFO] [stdout]      |
[INFO] [stdout] 1255 |                 bytes[0..le.len()].copy_from_slice(&le[..]);
[INFO] [stdout]      |                       ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1305 |     impl_number_float_conv!(Quad, QuadS, 16, IeeeQuad);
[INFO] [stdout]      |     -------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_number_float_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/data/number.rs:1255:23
[INFO] [stdout]      |
[INFO] [stdout] 1255 |                 bytes[0..le.len()].copy_from_slice(&le[..]);
[INFO] [stdout]      |                       ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1306 |     impl_number_float_conv!(Oct, OctS, 32, IeeeOct);
[INFO] [stdout]      |     ----------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_number_float_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/data/number.rs:1180:30
[INFO] [stdout]      |
[INFO] [stdout] 1180 |                     for i in 0..val.layout.bytes() {
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1309 | impl_number_int_conv!(i8, 1, true);
[INFO] [stdout]      | ---------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_number_int_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/data/number.rs:1194:23
[INFO] [stdout]      |
[INFO] [stdout] 1194 |                 bytes[0..le.len()].copy_from_slice(&le[..]);
[INFO] [stdout]      |                       ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1309 | impl_number_int_conv!(i8, 1, true);
[INFO] [stdout]      | ---------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_number_int_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/data/number.rs:1180:30
[INFO] [stdout]      |
[INFO] [stdout] 1180 |                     for i in 0..val.layout.bytes() {
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1310 | impl_number_int_conv!(i16, 2, true);
[INFO] [stdout]      | ----------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_number_int_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/data/number.rs:1194:23
[INFO] [stdout]      |
[INFO] [stdout] 1194 |                 bytes[0..le.len()].copy_from_slice(&le[..]);
[INFO] [stdout]      |                       ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1310 | impl_number_int_conv!(i16, 2, true);
[INFO] [stdout]      | ----------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_number_int_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/data/number.rs:1180:30
[INFO] [stdout]      |
[INFO] [stdout] 1180 |                     for i in 0..val.layout.bytes() {
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1311 | impl_number_int_conv!(i32, 4, true);
[INFO] [stdout]      | ----------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_number_int_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/data/number.rs:1194:23
[INFO] [stdout]      |
[INFO] [stdout] 1194 |                 bytes[0..le.len()].copy_from_slice(&le[..]);
[INFO] [stdout]      |                       ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1311 | impl_number_int_conv!(i32, 4, true);
[INFO] [stdout]      | ----------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_number_int_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/data/number.rs:1180:30
[INFO] [stdout]      |
[INFO] [stdout] 1180 |                     for i in 0..val.layout.bytes() {
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1312 | impl_number_int_conv!(i64, 8, true);
[INFO] [stdout]      | ----------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_number_int_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/data/number.rs:1194:23
[INFO] [stdout]      |
[INFO] [stdout] 1194 |                 bytes[0..le.len()].copy_from_slice(&le[..]);
[INFO] [stdout]      |                       ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1312 | impl_number_int_conv!(i64, 8, true);
[INFO] [stdout]      | ----------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_number_int_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/data/number.rs:1180:30
[INFO] [stdout]      |
[INFO] [stdout] 1180 |                     for i in 0..val.layout.bytes() {
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1313 | impl_number_int_conv!(i128, 16, true);
[INFO] [stdout]      | ------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_number_int_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/data/number.rs:1194:23
[INFO] [stdout]      |
[INFO] [stdout] 1194 |                 bytes[0..le.len()].copy_from_slice(&le[..]);
[INFO] [stdout]      |                       ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1313 | impl_number_int_conv!(i128, 16, true);
[INFO] [stdout]      | ------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_number_int_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/data/number.rs:1180:30
[INFO] [stdout]      |
[INFO] [stdout] 1180 |                     for i in 0..val.layout.bytes() {
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1314 | impl_number_int_conv!(i256, 32, true);
[INFO] [stdout]      | ------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_number_int_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/data/number.rs:1194:23
[INFO] [stdout]      |
[INFO] [stdout] 1194 |                 bytes[0..le.len()].copy_from_slice(&le[..]);
[INFO] [stdout]      |                       ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1314 | impl_number_int_conv!(i256, 32, true);
[INFO] [stdout]      | ------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_number_int_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/data/number.rs:1180:30
[INFO] [stdout]      |
[INFO] [stdout] 1180 |                     for i in 0..val.layout.bytes() {
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1315 | impl_number_int_conv!(i512, 64, true);
[INFO] [stdout]      | ------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_number_int_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/data/number.rs:1194:23
[INFO] [stdout]      |
[INFO] [stdout] 1194 |                 bytes[0..le.len()].copy_from_slice(&le[..]);
[INFO] [stdout]      |                       ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1315 | impl_number_int_conv!(i512, 64, true);
[INFO] [stdout]      | ------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_number_int_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/data/number.rs:1180:30
[INFO] [stdout]      |
[INFO] [stdout] 1180 |                     for i in 0..val.layout.bytes() {
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1316 | impl_number_int_conv!(i1024, 128, true);
[INFO] [stdout]      | --------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_number_int_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/data/number.rs:1194:23
[INFO] [stdout]      |
[INFO] [stdout] 1194 |                 bytes[0..le.len()].copy_from_slice(&le[..]);
[INFO] [stdout]      |                       ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1316 | impl_number_int_conv!(i1024, 128, true);
[INFO] [stdout]      | --------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_number_int_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/isa/bytecode.rs:129:46
[INFO] [stdout]     |
[INFO] [stdout] 129 |     fn instr_range() -> RangeInclusive<u8> { 0..=u8::MAX }
[INFO] [stdout]     |                                              ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/isa/bytecode.rs:257:46
[INFO] [stdout]     |
[INFO] [stdout] 257 |     fn instr_range() -> RangeInclusive<u8> { INSTR_FAIL..=INSTR_RET }
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/isa/bytecode.rs:322:46
[INFO] [stdout]     |
[INFO] [stdout] 322 |     fn instr_range() -> RangeInclusive<u8> { INSTR_CLRA..=INSTR_PUTIFR }
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/isa/bytecode.rs:443:46
[INFO] [stdout]     |
[INFO] [stdout] 443 |     fn instr_range() -> RangeInclusive<u8> { INSTR_MOV..=INSTR_CFA }
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/isa/bytecode.rs:618:46
[INFO] [stdout]     |
[INFO] [stdout] 618 |     fn instr_range() -> RangeInclusive<u8> { INSTR_LGT..=INSTR_STINV }
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/isa/bytecode.rs:788:46
[INFO] [stdout]     |
[INFO] [stdout] 788 |     fn instr_range() -> RangeInclusive<u8> { INSTR_ADD..=INSTR_REM }
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/isa/bytecode.rs:853:16
[INFO] [stdout]     |
[INFO] [stdout] 853 |         Ok(if (INSTR_ADD..=INSTR_DIV).contains(&instr) {
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/isa/bytecode.rs:912:46
[INFO] [stdout]     |
[INFO] [stdout] 912 |     fn instr_range() -> RangeInclusive<u8> { INSTR_AND..=INSTR_REVR }
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]     --> src/isa/bytecode.rs:1008:16
[INFO] [stdout]      |
[INFO] [stdout] 1008 |         Ok(if (INSTR_AND..=INSTR_XOR).contains(&instr) {
[INFO] [stdout]      |                ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]     --> src/isa/bytecode.rs:1086:46
[INFO] [stdout]      |
[INFO] [stdout] 1086 |     fn instr_range() -> RangeInclusive<u8> { INSTR_PUT..=INSTR_REV }
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]     --> src/isa/bytecode.rs:1288:46
[INFO] [stdout]      |
[INFO] [stdout] 1288 |     fn instr_range() -> RangeInclusive<u8> { INSTR_RIPEMD..=INSTR_SHA512 }
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]     --> src/isa/bytecode.rs:1341:46
[INFO] [stdout]      |
[INFO] [stdout] 1341 |     fn instr_range() -> RangeInclusive<u8> { INSTR_SECP_GEN..=INSTR_SECP_NEG }
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]     --> src/isa/bytecode.rs:1409:46
[INFO] [stdout]      |
[INFO] [stdout] 1409 |     fn instr_range() -> RangeInclusive<u8> { INSTR_ED_GEN..=INSTR_ED_NEG }
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]     --> src/isa/bytecode.rs:1478:46
[INFO] [stdout]      |
[INFO] [stdout] 1478 |     fn instr_range() -> RangeInclusive<u8> { INSTR_RESV_FROM..=INSTR_ISAE_TO }
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/isa/exec.rs:545:22
[INFO] [stdout]     |
[INFO] [stdout] 545 |             for i in 0..n_bytes {
[INFO] [stdout]     |                      ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/isa/exec.rs:561:22
[INFO] [stdout]     |
[INFO] [stdout] 561 |             for i in word_shift..n_bytes {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/isa/exec.rs:644:34
[INFO] [stdout]     |
[INFO] [stdout] 644 |                         for i in 0..n_bytes {
[INFO] [stdout]     |                                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/isa/exec.rs:669:34
[INFO] [stdout]     |
[INFO] [stdout] 669 |                         for i in 0..n_bytes {
[INFO] [stdout]     |                                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/library/cursor.rs:82:49
[INFO] [stdout]    |
[INFO] [stdout] 82 |             write!(f, "{}..{}", &hex[..4], &hex[hex.len() - 4..])
[INFO] [stdout]    |                                                 ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/library/cursor.rs:191:18
[INFO] [stdout]     |
[INFO] [stdout] 191 |         for i in 0..n_bytes {
[INFO] [stdout]     |                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/library/cursor.rs:339:40
[INFO] [stdout]     |
[INFO] [stdout] 339 |         let data = &self.data.as_ref()[offset.min(max)..end.min(max)];
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/library/cursor.rs:349:45
[INFO] [stdout]     |
[INFO] [stdout] 349 |         Ok(Number::with(&self.data.as_ref()[offset..end], reg.layout())
[INFO] [stdout]     |                                             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/library/segs.rs:130:18
[INFO] [stdout]     |
[INFO] [stdout] 130 |             if !(ISA_ID_MIN_LEN..=ISA_ID_MAX_LEN).contains(&isae.len()) {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/reg/core_regs.rs:469:18
[INFO] [stdout]     |
[INFO] [stdout] 469 |         for p in 0..=self.cp0 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/core_regs.rs:475:18
[INFO] [stdout]     |
[INFO] [stdout] 475 |         for i in 0..32 {
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/core_regs.rs:485:18
[INFO] [stdout]     |
[INFO] [stdout] 485 |         for i in 0..32 {
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/core_regs.rs:499:18
[INFO] [stdout]     |
[INFO] [stdout] 499 |         for i in 0..32 {
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/core_regs.rs:513:18
[INFO] [stdout]     |
[INFO] [stdout] 513 |         for i in 0..32 {
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/core_regs.rs:526:18
[INFO] [stdout]     |
[INFO] [stdout] 526 |         for i in 0..32 {
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/core_regs.rs:535:18
[INFO] [stdout]     |
[INFO] [stdout] 535 |         for i in 0..32 {
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/core_regs.rs:545:18
[INFO] [stdout]     |
[INFO] [stdout] 545 |         for i in 0..32 {
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/core_regs.rs:555:18
[INFO] [stdout]     |
[INFO] [stdout] 555 |         for i in 0..32 {
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/core_regs.rs:568:18
[INFO] [stdout]     |
[INFO] [stdout] 568 |         for i in 0..32 {
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/core_regs.rs:578:18
[INFO] [stdout]     |
[INFO] [stdout] 578 |         for i in 0..32 {
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/core_regs.rs:588:18
[INFO] [stdout]     |
[INFO] [stdout] 588 |         for i in 0..32 {
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/core_regs.rs:598:18
[INFO] [stdout]     |
[INFO] [stdout] 598 |         for i in 0..32 {
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/core_regs.rs:607:18
[INFO] [stdout]     |
[INFO] [stdout] 607 |         for i in 0..32 {
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/core_regs.rs:623:18
[INFO] [stdout]     |
[INFO] [stdout] 623 |         for i in 0..32 {
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/core_regs.rs:639:18
[INFO] [stdout]     |
[INFO] [stdout] 639 |         for i in 0..32 {
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/core_regs.rs:655:18
[INFO] [stdout]     |
[INFO] [stdout] 655 |         for i in 0..32 {
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/core_regs.rs:667:18
[INFO] [stdout]     |
[INFO] [stdout] 667 |         for i in 0..32 {
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/core_regs.rs:677:18
[INFO] [stdout]     |
[INFO] [stdout] 677 |         for i in 0..32 {
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/core_regs.rs:687:18
[INFO] [stdout]     |
[INFO] [stdout] 687 |         for i in 0..32 {
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/core_regs.rs:697:18
[INFO] [stdout]     |
[INFO] [stdout] 697 |         for i in 0..32 {
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/core_regs.rs:707:18
[INFO] [stdout]     |
[INFO] [stdout] 707 |         for i in 0..32 {
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/core_regs.rs:723:18
[INFO] [stdout]     |
[INFO] [stdout] 723 |         for i in 0..32 {
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/core_regs.rs:739:18
[INFO] [stdout]     |
[INFO] [stdout] 739 |         for i in 0..32 {
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/core_regs.rs:755:18
[INFO] [stdout]     |
[INFO] [stdout] 755 |         for i in 0..32 {
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/core_regs.rs:773:18
[INFO] [stdout]     |
[INFO] [stdout] 773 |         for i in 0..16 {
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/data/bitwise.rs:43:18
[INFO] [stdout]    |
[INFO] [stdout] 43 |         for i in 0..self.len() {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/data/byte_str.rs:86:15
[INFO] [stdout]    |
[INFO] [stdout] 86 |         bytes[0..(len as usize)].copy_from_slice(blob.as_slice());
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/data/byte_str.rs:95:15
[INFO] [stdout]    |
[INFO] [stdout] 95 |         bytes[0..(len as usize)].copy_from_slice(blob.as_slice());
[INFO] [stdout]    |               ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/data/byte_str.rs:117:15
[INFO] [stdout]     |
[INFO] [stdout] 117 |         bytes[0..len].copy_from_slice(slice.as_ref());
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/data/byte_str.rs:154:20
[INFO] [stdout]     |
[INFO] [stdout] 154 |         self.bytes[start as usize..end as usize].fill(val);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/data/encoding.rs:338:18
[INFO] [stdout]     |
[INFO] [stdout] 338 |         for _ in 0..len {
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/data/encoding.rs:383:18
[INFO] [stdout]     |
[INFO] [stdout] 383 |         for _ in 0..len {
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/data/number.rs:341:43
[INFO] [stdout]     |
[INFO] [stdout] 341 |             FloatLayout::BFloat16 => Some(0..7),
[INFO] [stdout]     |                                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/data/number.rs:342:43
[INFO] [stdout]     |
[INFO] [stdout] 342 |             FloatLayout::IeeeHalf => Some(0..10),
[INFO] [stdout]     |                                           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/data/number.rs:343:45
[INFO] [stdout]     |
[INFO] [stdout] 343 |             FloatLayout::IeeeSingle => Some(0..23),
[INFO] [stdout]     |                                             ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/data/number.rs:344:45
[INFO] [stdout]     |
[INFO] [stdout] 344 |             FloatLayout::IeeeDouble => Some(0..52),
[INFO] [stdout]     |                                             ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/data/number.rs:345:47
[INFO] [stdout]     |
[INFO] [stdout] 345 |             FloatLayout::X87DoubleExt => Some(0..64),
[INFO] [stdout]     |                                               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/data/number.rs:346:43
[INFO] [stdout]     |
[INFO] [stdout] 346 |             FloatLayout::IeeeQuad => Some(0..112),
[INFO] [stdout]     |                                           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/data/number.rs:347:42
[INFO] [stdout]     |
[INFO] [stdout] 347 |             FloatLayout::IeeeOct => Some(0..236),
[INFO] [stdout]     |                                          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/data/number.rs:356:43
[INFO] [stdout]     |
[INFO] [stdout] 356 |             FloatLayout::BFloat16 => Some(7..15),
[INFO] [stdout]     |                                           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/data/number.rs:357:43
[INFO] [stdout]     |
[INFO] [stdout] 357 |             FloatLayout::IeeeHalf => Some(10..15),
[INFO] [stdout]     |                                           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/data/number.rs:358:45
[INFO] [stdout]     |
[INFO] [stdout] 358 |             FloatLayout::IeeeSingle => Some(23..31),
[INFO] [stdout]     |                                             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/data/number.rs:359:45
[INFO] [stdout]     |
[INFO] [stdout] 359 |             FloatLayout::IeeeDouble => Some(52..63),
[INFO] [stdout]     |                                             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/data/number.rs:360:47
[INFO] [stdout]     |
[INFO] [stdout] 360 |             FloatLayout::X87DoubleExt => Some(64..79),
[INFO] [stdout]     |                                               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/data/number.rs:361:43
[INFO] [stdout]     |
[INFO] [stdout] 361 |             FloatLayout::IeeeQuad => Some(112..127),
[INFO] [stdout]     |                                           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/data/number.rs:362:42
[INFO] [stdout]     |
[INFO] [stdout] 362 |             FloatLayout::IeeeOct => Some(236..255),
[INFO] [stdout]     |                                          ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/data/number.rs:516:21
[INFO] [stdout]     |
[INFO] [stdout] 516 |         &self.bytes[index.start as usize..index.end as usize]
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/data/number.rs:523:25
[INFO] [stdout]     |
[INFO] [stdout] 523 |         &mut self.bytes[index.start as usize..index.end as usize]
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/data/number.rs:532:21
[INFO] [stdout]     |
[INFO] [stdout] 532 |         &self.bytes[*index.start() as usize..*index.end() as usize]
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/data/number.rs:538:25
[INFO] [stdout]     |
[INFO] [stdout] 538 |         &mut self.bytes[*index.start() as usize..*index.end() as usize]
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/data/number.rs:547:21
[INFO] [stdout]     |
[INFO] [stdout] 547 |         &self.bytes[index.start as usize..self.len() as usize]
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/data/number.rs:555:25
[INFO] [stdout]     |
[INFO] [stdout] 555 |         &mut self.bytes[index.start as usize..len]
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/data/number.rs:625:15
[INFO] [stdout]     |
[INFO] [stdout] 625 |         bytes[0..len].copy_from_slice(slice.as_ref());
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/data/number.rs:640:15
[INFO] [stdout]     |
[INFO] [stdout] 640 |         bytes[0..len].copy_from_slice(&hex);
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/data/number.rs:745:26
[INFO] [stdout]     |
[INFO] [stdout] 745 |                 for _ in 0..int_layout.bytes - int_layout.is_signed() as u16 {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/data/number.rs:759:20
[INFO] [stdout]     |
[INFO] [stdout] 759 |         self.bytes[len..].fill(0);
[INFO] [stdout]     |                    ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/data/number.rs:797:26
[INFO] [stdout]     |
[INFO] [stdout] 797 |                 for i in b_from..b_to {
[INFO] [stdout]     |                          ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/data/number.rs:1144:23
[INFO] [stdout]      |
[INFO] [stdout] 1144 |                 bytes[0..$len].copy_from_slice(&val[..]);
[INFO] [stdout]      |                       ^
[INFO] [stdout] ...
[INFO] [stdout] 1271 | impl_number_bytes_conv!(1);
[INFO] [stdout]      | -------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_number_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/data/number.rs:1144:23
[INFO] [stdout]      |
[INFO] [stdout] 1144 |                 bytes[0..$len].copy_from_slice(&val[..]);
[INFO] [stdout]      |                       ^
[INFO] [stdout] ...
[INFO] [stdout] 1272 | impl_number_bytes_conv!(2);
[INFO] [stdout]      | -------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_number_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/data/number.rs:1144:23
[INFO] [stdout]      |
[INFO] [stdout] 1144 |                 bytes[0..$len].copy_from_slice(&val[..]);
[INFO] [stdout]      |                       ^
[INFO] [stdout] ...
[INFO] [stdout] 1273 | impl_number_bytes_conv!(4);
[INFO] [stdout]      | -------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_number_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/data/number.rs:1144:23
[INFO] [stdout]      |
[INFO] [stdout] 1144 |                 bytes[0..$len].copy_from_slice(&val[..]);
[INFO] [stdout]      |                       ^
[INFO] [stdout] ...
[INFO] [stdout] 1274 | impl_number_bytes_conv!(8);
[INFO] [stdout]      | -------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_number_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/data/number.rs:1144:23
[INFO] [stdout]      |
[INFO] [stdout] 1144 |                 bytes[0..$len].copy_from_slice(&val[..]);
[INFO] [stdout]      |                       ^
[INFO] [stdout] ...
[INFO] [stdout] 1275 | impl_number_bytes_conv!(16);
[INFO] [stdout]      | --------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_number_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/data/number.rs:1144:23
[INFO] [stdout]      |
[INFO] [stdout] 1144 |                 bytes[0..$len].copy_from_slice(&val[..]);
[INFO] [stdout]      |                       ^
[INFO] [stdout] ...
[INFO] [stdout] 1276 | impl_number_bytes_conv!(20);
[INFO] [stdout]      | --------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_number_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/data/number.rs:1144:23
[INFO] [stdout]      |
[INFO] [stdout] 1144 |                 bytes[0..$len].copy_from_slice(&val[..]);
[INFO] [stdout]      |                       ^
[INFO] [stdout] ...
[INFO] [stdout] 1277 | impl_number_bytes_conv!(32);
[INFO] [stdout]      | --------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_number_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/data/number.rs:1144:23
[INFO] [stdout]      |
[INFO] [stdout] 1144 |                 bytes[0..$len].copy_from_slice(&val[..]);
[INFO] [stdout]      |                       ^
[INFO] [stdout] ...
[INFO] [stdout] 1278 | impl_number_bytes_conv!(64);
[INFO] [stdout]      | --------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_number_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/data/number.rs:1144:23
[INFO] [stdout]      |
[INFO] [stdout] 1144 |                 bytes[0..$len].copy_from_slice(&val[..]);
[INFO] [stdout]      |                       ^
[INFO] [stdout] ...
[INFO] [stdout] 1279 | impl_number_bytes_conv!(128);
[INFO] [stdout]      | ---------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_number_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/data/number.rs:1144:23
[INFO] [stdout]      |
[INFO] [stdout] 1144 |                 bytes[0..$len].copy_from_slice(&val[..]);
[INFO] [stdout]      |                       ^
[INFO] [stdout] ...
[INFO] [stdout] 1280 | impl_number_bytes_conv!(256);
[INFO] [stdout]      | ---------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_number_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/data/number.rs:1144:23
[INFO] [stdout]      |
[INFO] [stdout] 1144 |                 bytes[0..$len].copy_from_slice(&val[..]);
[INFO] [stdout]      |                       ^
[INFO] [stdout] ...
[INFO] [stdout] 1281 | impl_number_bytes_conv!(512);
[INFO] [stdout]      | ---------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_number_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/data/number.rs:1144:23
[INFO] [stdout]      |
[INFO] [stdout] 1144 |                 bytes[0..$len].copy_from_slice(&val[..]);
[INFO] [stdout]      |                       ^
[INFO] [stdout] ...
[INFO] [stdout] 1282 | impl_number_bytes_conv!(1024);
[INFO] [stdout]      | ----------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_number_bytes_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/data/number.rs:1180:30
[INFO] [stdout]      |
[INFO] [stdout] 1180 |                     for i in 0..val.layout.bytes() {
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1284 | impl_number_int_conv!(u8, 1, false);
[INFO] [stdout]      | ----------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_number_int_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/data/number.rs:1194:23
[INFO] [stdout]      |
[INFO] [stdout] 1194 |                 bytes[0..le.len()].copy_from_slice(&le[..]);
[INFO] [stdout]      |                       ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1284 | impl_number_int_conv!(u8, 1, false);
[INFO] [stdout]      | ----------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_number_int_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/data/number.rs:1180:30
[INFO] [stdout]      |
[INFO] [stdout] 1180 |                     for i in 0..val.layout.bytes() {
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1285 | impl_number_int_conv!(u16, 2, false);
[INFO] [stdout]      | ------------------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_number_int_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/data/number.rs:1194:23
[INFO] [stdout]      |
[INFO] [stdout] 1194 |                 bytes[0..le.len()].copy_from_slice(&le[..]);
[INFO] [stdout]      |                       ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1285 | impl_number_int_conv!(u16, 2, false);
[INFO] [stdout]      | ------------------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_number_int_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/data/number.rs:1180:30
[INFO] [stdout]      |
[INFO] [stdout] 1180 |                     for i in 0..val.layout.bytes() {
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1286 | impl_number_int_conv!(u32, 4, false);
[INFO] [stdout]      | ------------------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_number_int_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/data/number.rs:1194:23
[INFO] [stdout]      |
[INFO] [stdout] 1194 |                 bytes[0..le.len()].copy_from_slice(&le[..]);
[INFO] [stdout]      |                       ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1286 | impl_number_int_conv!(u32, 4, false);
[INFO] [stdout]      | ------------------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_number_int_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/data/number.rs:1180:30
[INFO] [stdout]      |
[INFO] [stdout] 1180 |                     for i in 0..val.layout.bytes() {
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1287 | impl_number_int_conv!(u64, 8, false);
[INFO] [stdout]      | ------------------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_number_int_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/data/number.rs:1194:23
[INFO] [stdout]      |
[INFO] [stdout] 1194 |                 bytes[0..le.len()].copy_from_slice(&le[..]);
[INFO] [stdout]      |                       ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1287 | impl_number_int_conv!(u64, 8, false);
[INFO] [stdout]      | ------------------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_number_int_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/data/number.rs:1180:30
[INFO] [stdout]      |
[INFO] [stdout] 1180 |                     for i in 0..val.layout.bytes() {
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1288 | impl_number_int_conv!(u128, 16, false);
[INFO] [stdout]      | -------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_number_int_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/data/number.rs:1194:23
[INFO] [stdout]      |
[INFO] [stdout] 1194 |                 bytes[0..le.len()].copy_from_slice(&le[..]);
[INFO] [stdout]      |                       ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1288 | impl_number_int_conv!(u128, 16, false);
[INFO] [stdout]      | -------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_number_int_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/data/number.rs:1180:30
[INFO] [stdout]      |
[INFO] [stdout] 1180 |                     for i in 0..val.layout.bytes() {
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1289 | impl_number_int_conv!(u256, 32, false);
[INFO] [stdout]      | -------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_number_int_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/data/number.rs:1194:23
[INFO] [stdout]      |
[INFO] [stdout] 1194 |                 bytes[0..le.len()].copy_from_slice(&le[..]);
[INFO] [stdout]      |                       ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1289 | impl_number_int_conv!(u256, 32, false);
[INFO] [stdout]      | -------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_number_int_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/data/number.rs:1180:30
[INFO] [stdout]      |
[INFO] [stdout] 1180 |                     for i in 0..val.layout.bytes() {
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1290 | impl_number_int_conv!(u512, 64, false);
[INFO] [stdout]      | -------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_number_int_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/data/number.rs:1194:23
[INFO] [stdout]      |
[INFO] [stdout] 1194 |                 bytes[0..le.len()].copy_from_slice(&le[..]);
[INFO] [stdout]      |                       ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1290 | impl_number_int_conv!(u512, 64, false);
[INFO] [stdout]      | -------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_number_int_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/data/number.rs:1180:30
[INFO] [stdout]      |
[INFO] [stdout] 1180 |                     for i in 0..val.layout.bytes() {
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1291 | impl_number_int_conv!(u1024, 128, false);
[INFO] [stdout]      | ---------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_number_int_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/data/number.rs:1194:23
[INFO] [stdout]      |
[INFO] [stdout] 1194 |                 bytes[0..le.len()].copy_from_slice(&le[..]);
[INFO] [stdout]      |                       ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1291 | impl_number_int_conv!(u1024, 128, false);
[INFO] [stdout]      | ---------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_number_int_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/data/number.rs:1255:23
[INFO] [stdout]      |
[INFO] [stdout] 1255 |                 bytes[0..le.len()].copy_from_slice(&le[..]);
[INFO] [stdout]      |                       ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1300 |     impl_number_float_conv!(bf16, bf16, 2, BFloat16);
[INFO] [stdout]      |     ------------------------------------------------ in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_number_float_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/data/number.rs:1255:23
[INFO] [stdout]      |
[INFO] [stdout] 1255 |                 bytes[0..le.len()].copy_from_slice(&le[..]);
[INFO] [stdout]      |                       ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1301 |     impl_number_float_conv!(Half, HalfS, 2, IeeeHalf);
[INFO] [stdout]      |     ------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_number_float_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/data/number.rs:1255:23
[INFO] [stdout]      |
[INFO] [stdout] 1255 |                 bytes[0..le.len()].copy_from_slice(&le[..]);
[INFO] [stdout]      |                       ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1302 |     impl_number_float_conv!(Single, SingleS, 4, IeeeSingle);
[INFO] [stdout]      |     ------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_number_float_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/data/number.rs:1255:23
[INFO] [stdout]      |
[INFO] [stdout] 1255 |                 bytes[0..le.len()].copy_from_slice(&le[..]);
[INFO] [stdout]      |                       ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1303 |     impl_number_float_conv!(Double, DoubleS, 8, IeeeDouble);
[INFO] [stdout]      |     ------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_number_float_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/data/number.rs:1255:23
[INFO] [stdout]      |
[INFO] [stdout] 1255 |                 bytes[0..le.len()].copy_from_slice(&le[..]);
[INFO] [stdout]      |                       ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1304 |     impl_number_float_conv!(X87DoubleExtended, X87DoubleExtendedS, 10, X87DoubleExt);
[INFO] [stdout]      |     -------------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_number_float_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/data/number.rs:1255:23
[INFO] [stdout]      |
[INFO] [stdout] 1255 |                 bytes[0..le.len()].copy_from_slice(&le[..]);
[INFO] [stdout]      |                       ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1305 |     impl_number_float_conv!(Quad, QuadS, 16, IeeeQuad);
[INFO] [stdout]      |     -------------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_number_float_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/data/number.rs:1255:23
[INFO] [stdout]      |
[INFO] [stdout] 1255 |                 bytes[0..le.len()].copy_from_slice(&le[..]);
[INFO] [stdout]      |                       ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1306 |     impl_number_float_conv!(Oct, OctS, 32, IeeeOct);
[INFO] [stdout]      |     ----------------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_number_float_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/data/number.rs:1180:30
[INFO] [stdout]      |
[INFO] [stdout] 1180 |                     for i in 0..val.layout.bytes() {
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1309 | impl_number_int_conv!(i8, 1, true);
[INFO] [stdout]      | ---------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_number_int_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/data/number.rs:1194:23
[INFO] [stdout]      |
[INFO] [stdout] 1194 |                 bytes[0..le.len()].copy_from_slice(&le[..]);
[INFO] [stdout]      |                       ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1309 | impl_number_int_conv!(i8, 1, true);
[INFO] [stdout]      | ---------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_number_int_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/data/number.rs:1180:30
[INFO] [stdout]      |
[INFO] [stdout] 1180 |                     for i in 0..val.layout.bytes() {
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1310 | impl_number_int_conv!(i16, 2, true);
[INFO] [stdout]      | ----------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_number_int_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/data/number.rs:1194:23
[INFO] [stdout]      |
[INFO] [stdout] 1194 |                 bytes[0..le.len()].copy_from_slice(&le[..]);
[INFO] [stdout]      |                       ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1310 | impl_number_int_conv!(i16, 2, true);
[INFO] [stdout]      | ----------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_number_int_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/data/number.rs:1180:30
[INFO] [stdout]      |
[INFO] [stdout] 1180 |                     for i in 0..val.layout.bytes() {
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1311 | impl_number_int_conv!(i32, 4, true);
[INFO] [stdout]      | ----------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_number_int_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/data/number.rs:1194:23
[INFO] [stdout]      |
[INFO] [stdout] 1194 |                 bytes[0..le.len()].copy_from_slice(&le[..]);
[INFO] [stdout]      |                       ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1311 | impl_number_int_conv!(i32, 4, true);
[INFO] [stdout]      | ----------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_number_int_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/data/number.rs:1180:30
[INFO] [stdout]      |
[INFO] [stdout] 1180 |                     for i in 0..val.layout.bytes() {
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1312 | impl_number_int_conv!(i64, 8, true);
[INFO] [stdout]      | ----------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_number_int_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/data/number.rs:1194:23
[INFO] [stdout]      |
[INFO] [stdout] 1194 |                 bytes[0..le.len()].copy_from_slice(&le[..]);
[INFO] [stdout]      |                       ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1312 | impl_number_int_conv!(i64, 8, true);
[INFO] [stdout]      | ----------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_number_int_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/data/number.rs:1180:30
[INFO] [stdout]      |
[INFO] [stdout] 1180 |                     for i in 0..val.layout.bytes() {
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1313 | impl_number_int_conv!(i128, 16, true);
[INFO] [stdout]      | ------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_number_int_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/data/number.rs:1194:23
[INFO] [stdout]      |
[INFO] [stdout] 1194 |                 bytes[0..le.len()].copy_from_slice(&le[..]);
[INFO] [stdout]      |                       ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1313 | impl_number_int_conv!(i128, 16, true);
[INFO] [stdout]      | ------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_number_int_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/data/number.rs:1180:30
[INFO] [stdout]      |
[INFO] [stdout] 1180 |                     for i in 0..val.layout.bytes() {
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1314 | impl_number_int_conv!(i256, 32, true);
[INFO] [stdout]      | ------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_number_int_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/data/number.rs:1194:23
[INFO] [stdout]      |
[INFO] [stdout] 1194 |                 bytes[0..le.len()].copy_from_slice(&le[..]);
[INFO] [stdout]      |                       ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1314 | impl_number_int_conv!(i256, 32, true);
[INFO] [stdout]      | ------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_number_int_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/data/number.rs:1180:30
[INFO] [stdout]      |
[INFO] [stdout] 1180 |                     for i in 0..val.layout.bytes() {
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1315 | impl_number_int_conv!(i512, 64, true);
[INFO] [stdout]      | ------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_number_int_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/data/number.rs:1194:23
[INFO] [stdout]      |
[INFO] [stdout] 1194 |                 bytes[0..le.len()].copy_from_slice(&le[..]);
[INFO] [stdout]      |                       ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1315 | impl_number_int_conv!(i512, 64, true);
[INFO] [stdout]      | ------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_number_int_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/data/number.rs:1180:30
[INFO] [stdout]      |
[INFO] [stdout] 1180 |                     for i in 0..val.layout.bytes() {
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1316 | impl_number_int_conv!(i1024, 128, true);
[INFO] [stdout]      | --------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_number_int_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/data/number.rs:1194:23
[INFO] [stdout]      |
[INFO] [stdout] 1194 |                 bytes[0..le.len()].copy_from_slice(&le[..]);
[INFO] [stdout]      |                       ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1316 | impl_number_int_conv!(i1024, 128, true);
[INFO] [stdout]      | --------------------------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `impl_number_int_conv` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/isa/bytecode.rs:129:46
[INFO] [stdout]     |
[INFO] [stdout] 129 |     fn instr_range() -> RangeInclusive<u8> { 0..=u8::MAX }
[INFO] [stdout]     |                                              ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/isa/bytecode.rs:257:46
[INFO] [stdout]     |
[INFO] [stdout] 257 |     fn instr_range() -> RangeInclusive<u8> { INSTR_FAIL..=INSTR_RET }
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/isa/bytecode.rs:322:46
[INFO] [stdout]     |
[INFO] [stdout] 322 |     fn instr_range() -> RangeInclusive<u8> { INSTR_CLRA..=INSTR_PUTIFR }
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/isa/bytecode.rs:443:46
[INFO] [stdout]     |
[INFO] [stdout] 443 |     fn instr_range() -> RangeInclusive<u8> { INSTR_MOV..=INSTR_CFA }
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/isa/bytecode.rs:618:46
[INFO] [stdout]     |
[INFO] [stdout] 618 |     fn instr_range() -> RangeInclusive<u8> { INSTR_LGT..=INSTR_STINV }
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/isa/bytecode.rs:788:46
[INFO] [stdout]     |
[INFO] [stdout] 788 |     fn instr_range() -> RangeInclusive<u8> { INSTR_ADD..=INSTR_REM }
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/isa/bytecode.rs:853:16
[INFO] [stdout]     |
[INFO] [stdout] 853 |         Ok(if (INSTR_ADD..=INSTR_DIV).contains(&instr) {
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/isa/bytecode.rs:912:46
[INFO] [stdout]     |
[INFO] [stdout] 912 |     fn instr_range() -> RangeInclusive<u8> { INSTR_AND..=INSTR_REVR }
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]     --> src/isa/bytecode.rs:1008:16
[INFO] [stdout]      |
[INFO] [stdout] 1008 |         Ok(if (INSTR_AND..=INSTR_XOR).contains(&instr) {
[INFO] [stdout]      |                ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]     --> src/isa/bytecode.rs:1086:46
[INFO] [stdout]      |
[INFO] [stdout] 1086 |     fn instr_range() -> RangeInclusive<u8> { INSTR_PUT..=INSTR_REV }
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]     --> src/isa/bytecode.rs:1288:46
[INFO] [stdout]      |
[INFO] [stdout] 1288 |     fn instr_range() -> RangeInclusive<u8> { INSTR_RIPEMD..=INSTR_SHA512 }
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]     --> src/isa/bytecode.rs:1341:46
[INFO] [stdout]      |
[INFO] [stdout] 1341 |     fn instr_range() -> RangeInclusive<u8> { INSTR_SECP_GEN..=INSTR_SECP_NEG }
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]     --> src/isa/bytecode.rs:1409:46
[INFO] [stdout]      |
[INFO] [stdout] 1409 |     fn instr_range() -> RangeInclusive<u8> { INSTR_ED_GEN..=INSTR_ED_NEG }
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]     --> src/isa/bytecode.rs:1478:46
[INFO] [stdout]      |
[INFO] [stdout] 1478 |     fn instr_range() -> RangeInclusive<u8> { INSTR_RESV_FROM..=INSTR_ISAE_TO }
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/isa/exec.rs:545:22
[INFO] [stdout]     |
[INFO] [stdout] 545 |             for i in 0..n_bytes {
[INFO] [stdout]     |                      ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/isa/exec.rs:561:22
[INFO] [stdout]     |
[INFO] [stdout] 561 |             for i in word_shift..n_bytes {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/isa/exec.rs:644:34
[INFO] [stdout]     |
[INFO] [stdout] 644 |                         for i in 0..n_bytes {
[INFO] [stdout]     |                                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/isa/exec.rs:669:34
[INFO] [stdout]     |
[INFO] [stdout] 669 |                         for i in 0..n_bytes {
[INFO] [stdout]     |                                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/library/cursor.rs:82:49
[INFO] [stdout]    |
[INFO] [stdout] 82 |             write!(f, "{}..{}", &hex[..4], &hex[hex.len() - 4..])
[INFO] [stdout]    |                                                 ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/library/cursor.rs:191:18
[INFO] [stdout]     |
[INFO] [stdout] 191 |         for i in 0..n_bytes {
[INFO] [stdout]     |                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/library/cursor.rs:339:40
[INFO] [stdout]     |
[INFO] [stdout] 339 |         let data = &self.data.as_ref()[offset.min(max)..end.min(max)];
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/library/cursor.rs:349:45
[INFO] [stdout]     |
[INFO] [stdout] 349 |         Ok(Number::with(&self.data.as_ref()[offset..end], reg.layout())
[INFO] [stdout]     |                                             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/library/segs.rs:130:18
[INFO] [stdout]     |
[INFO] [stdout] 130 |             if !(ISA_ID_MIN_LEN..=ISA_ID_MAX_LEN).contains(&isae.len()) {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/reg/core_regs.rs:469:18
[INFO] [stdout]     |
[INFO] [stdout] 469 |         for p in 0..=self.cp0 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/core_regs.rs:475:18
[INFO] [stdout]     |
[INFO] [stdout] 475 |         for i in 0..32 {
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/core_regs.rs:485:18
[INFO] [stdout]     |
[INFO] [stdout] 485 |         for i in 0..32 {
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/core_regs.rs:499:18
[INFO] [stdout]     |
[INFO] [stdout] 499 |         for i in 0..32 {
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/core_regs.rs:513:18
[INFO] [stdout]     |
[INFO] [stdout] 513 |         for i in 0..32 {
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/core_regs.rs:526:18
[INFO] [stdout]     |
[INFO] [stdout] 526 |         for i in 0..32 {
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/core_regs.rs:535:18
[INFO] [stdout]     |
[INFO] [stdout] 535 |         for i in 0..32 {
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/core_regs.rs:545:18
[INFO] [stdout]     |
[INFO] [stdout] 545 |         for i in 0..32 {
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/core_regs.rs:555:18
[INFO] [stdout]     |
[INFO] [stdout] 555 |         for i in 0..32 {
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/core_regs.rs:568:18
[INFO] [stdout]     |
[INFO] [stdout] 568 |         for i in 0..32 {
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/core_regs.rs:578:18
[INFO] [stdout]     |
[INFO] [stdout] 578 |         for i in 0..32 {
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/core_regs.rs:588:18
[INFO] [stdout]     |
[INFO] [stdout] 588 |         for i in 0..32 {
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/core_regs.rs:598:18
[INFO] [stdout]     |
[INFO] [stdout] 598 |         for i in 0..32 {
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/core_regs.rs:607:18
[INFO] [stdout]     |
[INFO] [stdout] 607 |         for i in 0..32 {
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/core_regs.rs:623:18
[INFO] [stdout]     |
[INFO] [stdout] 623 |         for i in 0..32 {
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/core_regs.rs:639:18
[INFO] [stdout]     |
[INFO] [stdout] 639 |         for i in 0..32 {
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/core_regs.rs:655:18
[INFO] [stdout]     |
[INFO] [stdout] 655 |         for i in 0..32 {
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/core_regs.rs:667:18
[INFO] [stdout]     |
[INFO] [stdout] 667 |         for i in 0..32 {
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/core_regs.rs:677:18
[INFO] [stdout]     |
[INFO] [stdout] 677 |         for i in 0..32 {
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/core_regs.rs:687:18
[INFO] [stdout]     |
[INFO] [stdout] 687 |         for i in 0..32 {
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/core_regs.rs:697:18
[INFO] [stdout]     |
[INFO] [stdout] 697 |         for i in 0..32 {
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/core_regs.rs:707:18
[INFO] [stdout]     |
[INFO] [stdout] 707 |         for i in 0..32 {
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/core_regs.rs:723:18
[INFO] [stdout]     |
[INFO] [stdout] 723 |         for i in 0..32 {
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/core_regs.rs:739:18
[INFO] [stdout]     |
[INFO] [stdout] 739 |         for i in 0..32 {
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/core_regs.rs:755:18
[INFO] [stdout]     |
[INFO] [stdout] 755 |         for i in 0..32 {
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/core_regs.rs:773:18
[INFO] [stdout]     |
[INFO] [stdout] 773 |         for i in 0..16 {
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/reg/core_regs.rs:811:20
[INFO] [stdout]     |
[INFO] [stdout] 811 |         for idx in 0u8..16 {
[INFO] [stdout]     |                    ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public function
[INFO] [stdout]    --> src/data/byte_str.rs:150:35
[INFO] [stdout]     |
[INFO] [stdout] 150 |     pub fn fill(&mut self, range: Range<u16>, val: u8) {
[INFO] [stdout]     |                                   ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-D explicit-range`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: public trait impl involving `Range` type
[INFO] [stdout]    --> src/data/number.rs:511:12
[INFO] [stdout]     |
[INFO] [stdout] 511 | impl Index<Range<u16>> for Number {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-D trait-impl-range`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public function
[INFO] [stdout]    --> src/data/number.rs:514:28
[INFO] [stdout]     |
[INFO] [stdout] 514 |     fn index(&self, index: Range<u16>) -> &Self::Output {
[INFO] [stdout]     |                            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: public trait impl involving `Range` type
[INFO] [stdout]    --> src/data/number.rs:520:15
[INFO] [stdout]     |
[INFO] [stdout] 520 | impl IndexMut<Range<u16>> for Number {
[INFO] [stdout]     |               ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public function
[INFO] [stdout]    --> src/data/number.rs:521:36
[INFO] [stdout]     |
[INFO] [stdout] 521 |     fn index_mut(&mut self, index: Range<u16>) -> &mut Self::Output {
[INFO] [stdout]     |                                    ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: public trait impl involving `RangeInclusive` type
[INFO] [stdout]    --> src/data/number.rs:527:12
[INFO] [stdout]     |
[INFO] [stdout] 527 | impl Index<RangeInclusive<u16>> for Number {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `RangeInclusive` type in public function
[INFO] [stdout]    --> src/data/number.rs:530:28
[INFO] [stdout]     |
[INFO] [stdout] 530 |     fn index(&self, index: RangeInclusive<u16>) -> &Self::Output {
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: public trait impl involving `RangeInclusive` type
[INFO] [stdout]    --> src/data/number.rs:536:15
[INFO] [stdout]     |
[INFO] [stdout] 536 | impl IndexMut<RangeInclusive<u16>> for Number {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `RangeInclusive` type in public function
[INFO] [stdout]    --> src/data/number.rs:537:36
[INFO] [stdout]     |
[INFO] [stdout] 537 |     fn index_mut(&mut self, index: RangeInclusive<u16>) -> &mut Self::Output {
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: public trait impl involving `RangeFrom` type
[INFO] [stdout]    --> src/data/number.rs:542:12
[INFO] [stdout]     |
[INFO] [stdout] 542 | impl Index<RangeFrom<u16>> for Number {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `RangeFrom` type in public function
[INFO] [stdout]    --> src/data/number.rs:545:28
[INFO] [stdout]     |
[INFO] [stdout] 545 |     fn index(&self, index: RangeFrom<u16>) -> &Self::Output {
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: public trait impl involving `RangeFrom` type
[INFO] [stdout]    --> src/data/number.rs:551:15
[INFO] [stdout]     |
[INFO] [stdout] 551 | impl IndexMut<RangeFrom<u16>> for Number {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `RangeFrom` type in public function
[INFO] [stdout]    --> src/data/number.rs:552:36
[INFO] [stdout]     |
[INFO] [stdout] 552 |     fn index_mut(&mut self, index: RangeFrom<u16>) -> &mut Self::Output {
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 13 previous errors; 132 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `aluvm` (lib) due to 14 previous errors; 132 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] warning: 133 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "50d4d5aa987a119de5a50e91979aefef1cfced8c5e90e9344d038ab067626d00", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "50d4d5aa987a119de5a50e91979aefef1cfced8c5e90e9344d038ab067626d00", kill_on_drop: false }`
[INFO] [stdout] 50d4d5aa987a119de5a50e91979aefef1cfced8c5e90e9344d038ab067626d00
